<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GtkRuler</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="index.html" title="GTK+ 2 Reference Manual">
<link rel="up" href="SpecialObjects.html" title="Special-purpose features">
<link rel="prev" href="GtkGammaCurve.html" title="GtkGammaCurve">
<link rel="next" href="GtkHRuler.html" title="GtkHRuler">
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="GtkGammaCurve.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="SpecialObjects.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">GTK+ 2 Reference Manual</th>
<td><a accesskey="n" href="GtkHRuler.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts">
<a href="#GtkRuler.synopsis" class="shortcut">Top</a>
                   | 
                  <a href="#GtkRuler.description" class="shortcut">Description</a>
                   | 
                  <a href="#GtkRuler.object-hierarchy" class="shortcut">Object Hierarchy</a>
                   | 
                  <a href="#GtkRuler.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
                   | 
                  <a href="#GtkRuler.properties" class="shortcut">Properties</a>
</td></tr>
</table>
<div class="refentry">
<a name="GtkRuler"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="GtkRuler.top_of_page"></a>GtkRuler</span></h2>
<p>GtkRuler — Base class for horizontal or vertical rulers</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv">
<a name="GtkRuler.synopsis"></a><h2>Synopsis</h2>
<pre class="synopsis">
#include &lt;gtk/gtk.h&gt;

struct              <a class="link" href="GtkRuler.html#GtkRuler-struct" title="struct GtkRuler">GtkRuler</a>;
struct              <a class="link" href="GtkRuler.html#GtkRulerMetric" title="struct GtkRulerMetric">GtkRulerMetric</a>;
<span class="returnvalue">void</span>                <a class="link" href="GtkRuler.html#gtk-ruler-set-metric" title="gtk_ruler_set_metric ()">gtk_ruler_set_metric</a>                (<em class="parameter"><code><a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> *ruler</code></em>,
                                                         <em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkMetricType" title="enum GtkMetricType"><span class="type">GtkMetricType</span></a> metric</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="GtkRuler.html#gtk-ruler-set-range" title="gtk_ruler_set_range ()">gtk_ruler_set_range</a>                 (<em class="parameter"><code><a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> *ruler</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> position</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> max_size</code></em>);
<a class="link" href="gtk-Standard-Enumerations.html#GtkMetricType" title="enum GtkMetricType"><span class="returnvalue">GtkMetricType</span></a>       <a class="link" href="GtkRuler.html#gtk-ruler-get-metric" title="gtk_ruler_get_metric ()">gtk_ruler_get_metric</a>                (<em class="parameter"><code><a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> *ruler</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="GtkRuler.html#gtk-ruler-get-range" title="gtk_ruler_get_range ()">gtk_ruler_get_range</a>                 (<em class="parameter"><code><a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> *ruler</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *lower</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *upper</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *position</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *max_size</code></em>);
</pre>
</div>
<div class="refsect1">
<a name="GtkRuler.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="synopsis">
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
   +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
         +----<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a>
               +----<a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a>
                     +----GtkRuler
                           +----<a class="link" href="GtkHRuler.html" title="GtkHRuler">GtkHRuler</a>
                           +----<a class="link" href="GtkVRuler.html" title="GtkVRuler">GtkVRuler</a>
</pre>
</div>
<div class="refsect1">
<a name="GtkRuler.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
<p>
GtkRuler implements
 AtkImplementorIface,  <a class="link" href="GtkBuildable.html" title="GtkBuildable">GtkBuildable</a> and  <a class="link" href="gtk-Orientable.html#GtkOrientable">GtkOrientable</a>.</p>
</div>
<div class="refsect1">
<a name="GtkRuler.properties"></a><h2>Properties</h2>
<pre class="synopsis">
  "<a class="link" href="GtkRuler.html#GtkRuler--lower" title='The "lower" property'>lower</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
  "<a class="link" href="GtkRuler.html#GtkRuler--max-size" title='The "max-size" property'>max-size</a>"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
  "<a class="link" href="GtkRuler.html#GtkRuler--metric" title='The "metric" property'>metric</a>"                   <a class="link" href="gtk-Standard-Enumerations.html#GtkMetricType" title="enum GtkMetricType"><span class="type">GtkMetricType</span></a>         : Read / Write
  "<a class="link" href="GtkRuler.html#GtkRuler--position" title='The "position" property'>position</a>"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
  "<a class="link" href="GtkRuler.html#GtkRuler--upper" title='The "upper" property'>upper</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
</pre>
</div>
<div class="refsect1">
<a name="GtkRuler.description"></a><h2>Description</h2>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>
 This widget is considered too specialized/little-used for
 GTK+, and will be removed in GTK 3.  If your application needs this widget,
 feel free to use it, as the widget is useful in some applications; it's just
 not of general interest. However, we are not accepting new features for the
 widget, and it will move out of the GTK+ distribution.
</p>
</div>
<p>
The GTKRuler widget is a base class for horizontal and vertical rulers. Rulers
are used to show the mouse pointer's location in a window. The ruler can either
be horizontal or vertical on the window. Within the ruler a small triangle
indicates the location of the mouse relative to the horizontal or vertical
ruler. See <a class="link" href="GtkHRuler.html" title="GtkHRuler"><span class="type">GtkHRuler</span></a> to learn how to create a new horizontal ruler. See
<a class="link" href="GtkVRuler.html" title="GtkVRuler"><span class="type">GtkVRuler</span></a> to learn how to create a new vertical ruler.
</p>
</div>
<div class="refsect1">
<a name="GtkRuler.details"></a><h2>Details</h2>
<div class="refsect2">
<a name="GtkRuler-struct"></a><h3>struct GtkRuler</h3>
<pre class="programlisting">struct GtkRuler;</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">GtkRuler</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
All distances are in 1/72nd's of an inch. (According to Adobe thats a point, but
points are really 1/72.27 in.)
</p>
</div>
<hr>
<div class="refsect2">
<a name="GtkRulerMetric"></a><h3>struct GtkRulerMetric</h3>
<pre class="programlisting">struct GtkRulerMetric {
  gchar *metric_name;
  gchar *abbrev;
  /* This should be points_per_unit. This is the size of the unit
   * in 1/72nd's of an inch and has nothing to do with screen pixels */
  gdouble pixels_per_unit;
  gdouble ruler_scale[10];
  gint subdivide[5];        /* five possible modes of subdivision */
};
</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">GtkRulerMetric</code> has been deprecated since version 2.24 and should not be used in newly-written code. <a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> has been removed from GTK 3 for being
    unmaintained and too specialized. There is no replacement.</p>
</div>
<p>
This should be points_per_unit. This is the size of the unit in 1/72nd's of an inch and has nothing to do with screen pixels.
</p>
</div>
<hr>
<div class="refsect2">
<a name="gtk-ruler-set-metric"></a><h3>gtk_ruler_set_metric ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_ruler_set_metric                (<em class="parameter"><code><a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> *ruler</code></em>,
                                                         <em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkMetricType" title="enum GtkMetricType"><span class="type">GtkMetricType</span></a> metric</code></em>);</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">gtk_ruler_set_metric</code> has been deprecated since version 2.24 and should not be used in newly-written code. <a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> has been removed from GTK 3 for being
    unmaintained and too specialized. There is no replacement.</p>
</div>
<p>
This calls the <span class="type">GTKMetricType</span> to set the ruler to units defined. Available units
are GTK_PIXELS, GTK_INCHES, or GTK_CENTIMETERS. The default unit of measurement
is GTK_PIXELS.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>ruler</code></em> :</span></p></td>
<td>the gtkruler</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>metric</code></em> :</span></p></td>
<td>the unit of measurement</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="gtk-ruler-set-range"></a><h3>gtk_ruler_set_range ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_ruler_set_range                 (<em class="parameter"><code><a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> *ruler</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> lower</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> upper</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> position</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> max_size</code></em>);</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">gtk_ruler_set_range</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
This sets the range of the ruler. 
</p>
<p>
<em class="parameter"><code>Deprecated</code></em>: 2.24: <a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> has been removed from GTK 3 for being
             unmaintained and too specialized. There is no replacement.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>ruler</code></em> :</span></p></td>
<td>the gtkruler</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>lower</code></em> :</span></p></td>
<td>the lower limit of the ruler</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>upper</code></em> :</span></p></td>
<td>the upper limit of the ruler</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
<td>the mark on the ruler</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>max_size</code></em> :</span></p></td>
<td>the maximum size of the ruler used when calculating the space to
leave for the text</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="gtk-ruler-get-metric"></a><h3>gtk_ruler_get_metric ()</h3>
<pre class="programlisting"><a class="link" href="gtk-Standard-Enumerations.html#GtkMetricType" title="enum GtkMetricType"><span class="returnvalue">GtkMetricType</span></a>       gtk_ruler_get_metric                (<em class="parameter"><code><a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> *ruler</code></em>);</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">gtk_ruler_get_metric</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Gets the units used for a <a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a>. See <a class="link" href="GtkRuler.html#gtk-ruler-set-metric" title="gtk_ruler_set_metric ()"><code class="function">gtk_ruler_set_metric()</code></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>ruler</code></em> :</span></p></td>
<td>a <a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>the units currently used for <em class="parameter"><code>ruler</code></em>
<em class="parameter"><code>Deprecated</code></em>: 2.24: <a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> has been removed from GTK 3 for being
unmaintained and too specialized. There is no replacement.</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2">
<a name="gtk-ruler-get-range"></a><h3>gtk_ruler_get_range ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_ruler_get_range                 (<em class="parameter"><code><a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> *ruler</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *lower</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *upper</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *position</code></em>,
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *max_size</code></em>);</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">gtk_ruler_get_range</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Retrieves values indicating the range and current position of a <a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a>.
See <a class="link" href="GtkRuler.html#gtk-ruler-set-range" title="gtk_ruler_set_range ()"><code class="function">gtk_ruler_set_range()</code></a>.
</p>
<p>
<em class="parameter"><code>Deprecated</code></em>: 2.24: <a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a> has been removed from GTK 3 for being
             unmaintained and too specialized. There is no replacement.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>ruler</code></em> :</span></p></td>
<td>a <a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>lower</code></em> :</span></p></td>
<td>location to store lower limit of the ruler, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>upper</code></em> :</span></p></td>
<td>location to store upper limit of the ruler, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
<td>location to store the current position of the mark on the ruler, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>max_size</code></em> :</span></p></td>
<td>location to store the maximum size of the ruler used when calculating
the space to leave for the text, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
</tr>
</tbody>
</table></div>
</div>
</div>
<div class="refsect1">
<a name="GtkRuler.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="GtkRuler--lower"></a><h3>The <code class="literal">"lower"</code> property</h3>
<pre class="programlisting">  "lower"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
<p>Lower limit of ruler.</p>
<p>Default value: 0</p>
</div>
<hr>
<div class="refsect2">
<a name="GtkRuler--max-size"></a><h3>The <code class="literal">"max-size"</code> property</h3>
<pre class="programlisting">  "max-size"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
<p>Maximum size of the ruler.</p>
<p>Default value: 0</p>
</div>
<hr>
<div class="refsect2">
<a name="GtkRuler--metric"></a><h3>The <code class="literal">"metric"</code> property</h3>
<pre class="programlisting">  "metric"                   <a class="link" href="gtk-Standard-Enumerations.html#GtkMetricType" title="enum GtkMetricType"><span class="type">GtkMetricType</span></a>         : Read / Write</pre>
<p>
The metric used for the ruler.
</p>
<p>Default value: GTK_PIXELS</p>
<p class="since">Since 2.8</p>
</div>
<hr>
<div class="refsect2">
<a name="GtkRuler--position"></a><h3>The <code class="literal">"position"</code> property</h3>
<pre class="programlisting">  "position"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
<p>Position of mark on the ruler.</p>
<p>Default value: 0</p>
</div>
<hr>
<div class="refsect2">
<a name="GtkRuler--upper"></a><h3>The <code class="literal">"upper"</code> property</h3>
<pre class="programlisting">  "upper"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
<p>Upper limit of ruler.</p>
<p>Default value: 0</p>
</div>
</div>
<div class="refsect1">
<a name="GtkRuler.see-also"></a><h2>See Also</h2>
<p>
<a class="link" href="GtkHRuler.html" title="GtkHRuler"><span class="type">GtkHRuler</span></a>, <a class="link" href="GtkVRuler.html" title="GtkVRuler"><span class="type">GtkVRuler</span></a>
</p>
</div>
</div>
<div class="footer">
<hr>
          Generated by GTK-Doc V1.18</div>
</body>
</html>